//
//  ConsultCellFrameLayout.m
//  sensen_ios
//
//  Created by pro on 16/2/25.
//  Copyright © 2016年 pro. All rights reserved.
//

#import "ConsultCellFrameLayout.h"

@implementation ConsultCellFrameLayout

- (void)setModel:(ConsultModel *)model {
    _model = model;
    
    // 计算高度
    // 1.计算咨询内容高度
    CGFloat width = SCREEN_WIDTH - 10 - 60 - 5 - 10;
    _contentHeight = [_model.consultContent getBoundingRectOfStringSize:CGSizeMake(width, 10000) font:13].size.height;
    if (_contentHeight < 20) {
        // 小于一行
        _contentHeight = 20;
    }
    // 2.计算回复内容高度
    _replyHeight = [_model.sensenReply getBoundingRectOfStringSize:CGSizeMake(SCREEN_WIDTH - 10 - 60 - 5 - 10, 10000) font:13].size.height;
    if (_replyHeight < 20) {
        // 小于一行
        _replyHeight = 20;
    }
    
    // 3.计算总高度
    _cellHeight = 10 + 20 + _contentHeight + _replyHeight + 10;
}

@end
